An Actor-Based Software Framework for Developing and Simulating Complex Systems

نویسنده

  • Agostino Poggi
چکیده

ASiDE is an actor-based software framework that has the goals of simplifying the development of large and distributed complex systems and of guarantying an efficient execution of applications. This software framework provides a flexible actor implementation that simplifies the writing of the actors by delegating the management of events (i.e., the reception of messages) to the execution environment, and allowing the choice between an active thread solution (i.e., each actor has its own thread) and a passive thread solution (i.e., several actors share the same thread). In particular, the second thread solution is suitable to implement systems whose behavior should be modeled through the use of a large number of actors. ASiDE is currently used for proving its advantages for the development of agent based modeling and simulation tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CoDE - A Software Framework for Agent-based Simulation

The issue of developing scalable, concurrent and distributed programs has generated a renewed interest in message-passing languages and frameworks. CoDE is an actor-based software framework aimed at both simplifying the development of large and distributed complex systems and guarantying an efficient execution of applications. This software framework takes advantage of a concise actor model tha...

متن کامل

Developing Scalable Applications with Actors

This paper presents a software framework aimed at both simplifying the development of large and distributed complex systems and guarantying an efficient execution of applications. This software framework takes advantage of a concise actor model that makes easy the development of the actor code by delegating the management of events (i.e., the reception of messages) to the execution environment....

متن کامل

Replaceable Implementations for Actor Systems

CoDE is an actor-based software framework aimed at both simplifying the development of large and distributed complex systems and guarantying an efficient execution of applications. This software framework takes advantage of a concise actor model that makes easy the development of the actor code by delegating the management of events (i.e., the reception of messages) to the execution environment...

متن کامل

Building scalable distributed network systems using a modified pipeline design pattern

Actor model (see [1]) and Flow-Based Programming paradigm (see [2]) are widely used for designing concurrent processes. With these fundamental concepts software engineers and architects are able to design and develop distributed network systems in which several devices and participants communicate and work simultaneously. This paper discusses these models in a context of developing applications...

متن کامل

Evaluating Health in All Policies; Comment on “Developing a Framework for a Program Theory-Based Approach to Evaluating Policy Processes and Outcomes: Health in All Policies in South Australia”

Health in All Policies (HiAP) has gained attention as a potential tool to address complex health and societal challenges at global, regional, national and subnational levels. In a recent article, Lawless et al propose an evaluation framework developed in the context of the South Australia HiAP initiative. Strategies, mediators, activities and impacts identified in the framework could potentiall...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012